import requests from '@/api/axios.js'

// 获取小说网站首页数据的接口
export const reqGetxiaoshuo = () => {
  return requests({
    url: '/home',
    method: 'GET'
  })
}

// 获取小说章节数据的接口
export const reqGetChapter = ({ url }) => {
  return requests({
    url: '/chapter',
    method: 'GET',
    // 给后端传递一个属性名叫url的数据
    // params会将参数 加到 url后面。也就是查询字符串（路径中?后面的数据），传递的都是字符串。
    params: {
      url: url
    }
  })
}

// 获取小说章节内容
export const reqGetContent = ({ id, url }) => {
  return requests({
    // url后面跟的传递带后端，后端需要在路由路径下设置/cotent/:id表示接收动态的参数
    // 后端通过req.params接收动态传递的参数
    url: `/content/${id}/${url}`,
    method: 'GET'

  })
}

// 获取小说搜索页面
export const reqSearch = (data) => {
  return requests({
    url: '/search',
    method: 'POST',
    data: data
  })
}

export const reqType = ({ name }) => {
  return requests({
    url: '/type',
    method: 'GET',
    params: {
      name: name
    }
  })
}
